package com.startup;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;

import com.only.common.spring.util.SpringUtil;
import com.only.query.hibernate.QueryContext;
import com.only.query.hibernate.QueryItemException;

/**
 * @Author: XiaHui
 * @Date: 2015年12月17日
 * @ModifyUser: XiaHui
 * @ModifyDate: 2015年12月17日
 */
@Configuration
@ImportResource("classpath:spring/task-beans.xml")
public class BeanConfig {


	@Bean
	public QueryContext queryContext() {
		QueryContext bean = new QueryContext();
		bean.setConfigLocation("classpath:query/*.xml");
		try {
			bean.load();
		} catch (QueryItemException e) {
			e.printStackTrace();
		}
		return bean;
	}

	@Bean
	public SpringUtil springUtil() {
		SpringUtil bean = new SpringUtil();
		return bean;
	}
}
